castro follower - German English Dictionary